home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / gpp-1_42.lha / g++-1.42.0 / stack.h < prev    next >
C/C++ Source or Header  |  1991-10-19  |  479b  |  22 lines

  1. /* Stack of data placed on obstacks.  */
  2.    
  3. struct stack_level
  4. {
  5.   /* Pointer back to previous such level.  */
  6.   struct stack_level *prev;
  7.  
  8.   /* Point to obstack we should return to.  */
  9.   struct obstack *obstack;
  10.  
  11.   /* First place we start putting data.  */
  12.   tree *first;
  13.  
  14.   /* Number of entries we can have from `first'.
  15.      Right now we are dumb: if we overflow, abort.  */
  16.   int limit;
  17. };
  18.  
  19. struct stack_level *push_stack_level ();
  20. struct stack_level *pop_stack_level ();
  21.  
  22.